
package cn.school.teacher.evaluation.service;

import cn.school.teacher.evaluation.entity.TeacherEvaluationResult;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;


public interface TeacherEvaluationResultService extends IService<TeacherEvaluationResult> {
	
	/**
	 * @title 绩效考核结果处理
	 * @author fangjin.tao
	 * @updateTime 2022/12/7 10:28
	 */
	void processBiz();
	
	/**
	 * 获取分页列表
	 *
	 * @throws
	 * @author fangjin.tao
	 * @param: params
	 * @updateTime 2022/12/8 9:40
	 * @return: com.baomidou.mybatisplus.core.metadata.IPage<cn.school.teacher.evaluation.entity.TeacherEvaluationResult>
	 */
	IPage<TeacherEvaluationResult> getPage(Map<String, Object> params);
	
	/** 更新绩效结果
	 *
	 * @author fangjin.tao
	 * @param: id
	 * @param: teacherEvaluationResult
	 * @updateTime 2022/12/8 10:00
	 * @return: int
	 * @throws
	 */
	int update(Long id, TeacherEvaluationResult teacherEvaluationResult);
}
